package com.cyzy.server.service;

import com.cyzy.pojo.dto.HuntCardDTO;
import com.cyzy.pojo.dto.HuntCardUpdateDTO;
import com.cyzy.pojo.entity.HuntCard;
import com.cyzy.pojo.vo.HuntCardVO;

import java.util.List;

public interface HuntCardService {
    /**
     * 保存求职帖子信息
     * @param huntCardDTO
     * @return
     */
    HuntCard save(HuntCardDTO huntCardDTO);

    /**
     * 返回求职帖子的列表
     * @return
     */
    List<HuntCardVO> selectHuntCardList();

    /**
     * 根据用户id返回求职帖子的列表
     * @return
     */

    List<HuntCardVO> selectHuntCardListByUserId(Integer id);

    /**
     * 返回求职帖子详情页
     */
    HuntCard selectHuntCardById(Integer id);

    /**
     * 根据id修改求职帖子的信息
     */
    HuntCard updateHuntCardById(Integer id, HuntCardUpdateDTO huntCardUpdateDTO);



}
